package com.ruoyi.jpbi.service;


import com.ruoyi.jpbi.domain.konggu.Companys;

import java.util.List;
import java.util.Map;

public interface CompanysService {

    public List<String> findSubsidiaryID(List<String> AllID);

    /**
     * 获取所有公司和部门
     * @param type type=all查询公司及部门的所有下级，type=comp但查询公司下级
     * @return
     */
    public List<Map<String, Object>> findAllTree(String type);

    List<Companys> findAllComp(String id,String type,Companys companys);
    Companys findCompone(String compID);
    /**
     * 修改人员
     * @param companys
     * @return
     */
    int updateComp(Companys companys);
    /**
     * 新增人员
     * @param companys
     * @return
     */
    int insertComp(Companys companys);

    /**
     * 删除人员
     */
    int deleteComp(List<String> compidList);



}
